参考了这篇文章,但会出现打开表情、文件等功能时关闭微信窗口的情况。因此,解决方案是获取活动窗口的进程名,当进程名非微信时,则调用最小化微信窗口。
#!/usr/bin/env python3
import psutil
# import time
import gi
gi.require_version('Wnck', '3.0')
gi.require_version('Gtk', '3.0')
from gi.repository import Wnck, Gtk
class WeChatWindowMonitor():